xen.git
22 years agobitkeeper revision 1.572 (3fabca3boPogE8eX_8H6P5qlR4SCEQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 7 Nov 2003 16:37:15 +0000 (16:37 +0000)]
bitkeeper revision 1.572 (3fabca3boPogE8eX_8H6P5qlR4SCEQ)

memory.c, xi_save_linux.c, xi_restore_linux.c:
  Moire fixes. Save/restore now works.

22 years agobitkeeper revision 1.571 (3fabc0ccIidm1y01SeueL9ZtLe3myA)
kaf24@scramble.cl.cam.ac.uk [Fri, 7 Nov 2003 15:57:00 +0000 (15:57 +0000)]
bitkeeper revision 1.571 (3fabc0ccIidm1y01SeueL9ZtLe3myA)

setup.c, xl_vbd.c, memory.c, process.c:
  Various fixes. One to SCSI code in xenolinux, others to suspend/resume (which is still a bit broken).

22 years agobitkeeper revision 1.570 (3fab8343LyJPc2KVRZYbCwAIS3T15g)
kaf24@scramble.cl.cam.ac.uk [Fri, 7 Nov 2003 11:34:27 +0000 (11:34 +0000)]
bitkeeper revision 1.570 (3fab8343LyJPc2KVRZYbCwAIS3T15g)

Many files:
  Various cleanups and fixes for suspend/resume. Just a couple more bugs to fix.

22 years agobitkeeper revision 1.569 (3faab4a36OLmL1p_QOPfw7H-YMwVIA)
kaf24@scramble.cl.cam.ac.uk [Thu, 6 Nov 2003 20:52:51 +0000 (20:52 +0000)]
bitkeeper revision 1.569 (3faab4a36OLmL1p_QOPfw7H-YMwVIA)

Many files:
  More work on DOM0 save/restore tools. Now ready for testing.

22 years agobitkeeper revision 1.568 (3faa9d83y0EHNiYs2njacoQE89Cqrw)
iap10@striker.cl.cam.ac.uk [Thu, 6 Nov 2003 19:14:11 +0000 (19:14 +0000)]
bitkeeper revision 1.568 (3faa9d83y0EHNiYs2njacoQE89Cqrw)

minor include fix to asm-xeno/page.h

22 years agobitkeeper revision 1.567 (3fa98625j0d47oe7ZCKLDdbnYED8wA)
kaf24@scramble.cl.cam.ac.uk [Wed, 5 Nov 2003 23:22:13 +0000 (23:22 +0000)]
bitkeeper revision 1.567 (3fa98625j0d47oe7ZCKLDdbnYED8wA)

xi_restore_linux.c, xi_save_linux.c:
  new file
dom0_ops.c, Makefile:
  Starting DOM0 support for suspend/resume. Untested so far, and resume is currently incomplete.

22 years agobitkeeper revision 1.566 (3fa9179e50emTfPyuQMw53twIxyaxA)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 15:30:38 +0000 (15:30 +0000)]
bitkeeper revision 1.566 (3fa9179e50emTfPyuQMw53twIxyaxA)

ide-xeno.c:
  tweak

22 years agobitkeeper revision 1.565 (3fa916a9omQrijJLZBNMaip_G452lQ)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 15:26:33 +0000 (15:26 +0000)]
bitkeeper revision 1.565 (3fa916a9omQrijJLZBNMaip_G452lQ)

tweak

22 years agobitkeeper revision 1.564 (3fa9134cYyjxglAlh2gjmCiQ901Z8g)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 15:12:12 +0000 (15:12 +0000)]
bitkeeper revision 1.564 (3fa9134cYyjxglAlh2gjmCiQ901Z8g)

misc vbd tweaks tidies and fixes

22 years agobitkeeper revision 1.563 (3fa90024LzzVnnkZsqlSu4CqEMBe_Q)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 13:50:28 +0000 (13:50 +0000)]
bitkeeper revision 1.563 (3fa90024LzzVnnkZsqlSu4CqEMBe_Q)

fix for scsi

22 years agobitkeeper revision 1.562 (3fa8e5aaqKhimMpbH8Bdw8wPYE1UaA)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 11:57:30 +0000 (11:57 +0000)]
bitkeeper revision 1.562 (3fa8e5aaqKhimMpbH8Bdw8wPYE1UaA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk

22 years agobitkeeper revision 1.559.1.2 (3fa8e59fjgu1Rm3Cu-9n7CbSrKjgAg)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 11:57:19 +0000 (11:57 +0000)]
bitkeeper revision 1.559.1.2 (3fa8e59fjgu1Rm3Cu-9n7CbSrKjgAg)

manual merge

22 years agobitkeeper revision 1.559.1.1 (3fa8e43cxT2NUnkQV1jn-o-5WeeUQQ)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 11:51:24 +0000 (11:51 +0000)]
bitkeeper revision 1.559.1.1 (3fa8e43cxT2NUnkQV1jn-o-5WeeUQQ)

manual merge

22 years agobitkeeper revision 1.561 (3fa8e3f4gst2uGQ-b8vNQhbE3eJABg)
kaf24@scramble.cl.cam.ac.uk [Wed, 5 Nov 2003 11:50:12 +0000 (11:50 +0000)]
bitkeeper revision 1.561 (3fa8e3f4gst2uGQ-b8vNQhbE3eJABg)

suspend.h:
  new file

22 years agobitkeeper revision 1.560 (3fa8e3c6Enpzi2YxcvMiP8aJ3tXbnw)
kaf24@scramble.cl.cam.ac.uk [Wed, 5 Nov 2003 11:49:26 +0000 (11:49 +0000)]
bitkeeper revision 1.560 (3fa8e3c6Enpzi2YxcvMiP8aJ3tXbnw)

hypervisor.h, setup.c, kernel.c:
  Finished guest support for suspend/resume.

22 years agobitkeeper revision 1.558.1.1 (3fa8e386Q1b8azxmK348LEgk5Ph0JQ)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 11:48:22 +0000 (11:48 +0000)]
bitkeeper revision 1.558.1.1 (3fa8e386Q1b8azxmK348LEgk5Ph0JQ)

simpler unified vbd / physdisk stuff

22 years agobitkeeper revision 1.559 (3fa8d58fJMWFHK02Nc3nDhxvCmwvXA)
kaf24@scramble.cl.cam.ac.uk [Wed, 5 Nov 2003 10:48:47 +0000 (10:48 +0000)]
bitkeeper revision 1.559 (3fa8d58fJMWFHK02Nc3nDhxvCmwvXA)

Many files:
  Cleanups -- Xen now doesn't need to know about the start_info structure for anything except DOM0 boot.

22 years agobitkeeper revision 1.558 (3fa8bde6eQgIO9tzKu1KolYWJYKnxg)
kaf24@scramble.cl.cam.ac.uk [Wed, 5 Nov 2003 09:07:50 +0000 (09:07 +0000)]
bitkeeper revision 1.558 (3fa8bde6eQgIO9tzKu1KolYWJYKnxg)

xen_log.c, hypervisor.h:
  Bug fixes. Minios shoudl work again now.

22 years agobitkeeper revision 1.557 (3fa7bf54uSRjwiFPziJvGyBirhU24A)
kaf24@scramble.cl.cam.ac.uk [Tue, 4 Nov 2003 15:01:40 +0000 (15:01 +0000)]
bitkeeper revision 1.557 (3fa7bf54uSRjwiFPziJvGyBirhU24A)

network.c, dom0_ops.h, processor.h, domain.c, dom0_ops.c, xi_build.c:
  More fixes and tweaks.

22 years agobitkeeper revision 1.556 (3fa7b553guSnjbQHPSIHI8pvbUVpdg)
kaf24@scramble.cl.cam.ac.uk [Tue, 4 Nov 2003 14:18:59 +0000 (14:18 +0000)]
bitkeeper revision 1.556 (3fa7b553guSnjbQHPSIHI8pvbUVpdg)

setup.c, network.c:
  A couple more bug fixes in xenolinux suspend/resume code.

22 years agobitkeeper revision 1.555 (3fa7a5e43euoBbbuurbkHsps0sbRqQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 4 Nov 2003 13:13:08 +0000 (13:13 +0000)]
bitkeeper revision 1.555 (3fa7a5e43euoBbbuurbkHsps0sbRqQ)

init.c, setup.c, network.c, xl_block.c:
  Small cleanups for previous checkin.

22 years agobitkeeper revision 1.554 (3fa7a01284xyjU8eM36NSWyFCKOIsQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 4 Nov 2003 12:48:18 +0000 (12:48 +0000)]
bitkeeper revision 1.554 (3fa7a01284xyjU8eM36NSWyFCKOIsQ)

Many files:
  More support in the xenolinux guest os for suspending itself.

22 years agobitkeeper revision 1.553 (3fa68dcd5yXksUZ7k12Hq41k_eQIOw)
kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 17:18:05 +0000 (17:18 +0000)]
bitkeeper revision 1.553 (3fa68dcd5yXksUZ7k12Hq41k_eQIOw)

Many files:
  More cleanups for suspend/resume. STOP requests are now routed thru the guestos to allow preparation for pickling.

22 years agobitkeeper revision 1.552 (3fa6715f0LpnznAkmX17sTFtzPmomQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 15:16:47 +0000 (15:16 +0000)]
bitkeeper revision 1.552 (3fa6715f0LpnznAkmX17sTFtzPmomQ)

Many files:
  Clean up domain building interface ready for suspend/resume.

22 years agobitkeeper revision 1.551 (3fa639b1Ozv5gqMWisVgyFIergU8DQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 11:19:13 +0000 (11:19 +0000)]
bitkeeper revision 1.551 (3fa639b1Ozv5gqMWisVgyFIergU8DQ)

hypervisor.h, dom0_ops.h, dom0_ops.c, dom0_defs.h:
  Add a version number to the dom0_op interface, to prevent crashes and hangs with out-of-date user tools.

22 years agobitkeeper revision 1.550 (3fa62d1fweoECOoyEeNP4Duqo5Btxw)
kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 10:25:35 +0000 (10:25 +0000)]
bitkeeper revision 1.550 (3fa62d1fweoECOoyEeNP4Duqo5Btxw)

Many files:
  More cleanups and renaming for suspend/resume.

22 years agobitkeeper revision 1.549 (3fa3e1c5YNPCcRqYofk_zoTm4H1srQ)
akw27@labyrinth.cl.cam.ac.uk [Sat, 1 Nov 2003 16:39:33 +0000 (16:39 +0000)]
bitkeeper revision 1.549 (3fa3e1c5YNPCcRqYofk_zoTm4H1srQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/akw27/xeno/xeno.bk

22 years agobitkeeper revision 1.546.1.1 (3fa3e1b4UwJQtnD-lZcvMsbqR-XhSA)
akw27@labyrinth.cl.cam.ac.uk [Sat, 1 Nov 2003 16:39:16 +0000 (16:39 +0000)]
bitkeeper revision 1.546.1.1 (3fa3e1b4UwJQtnD-lZcvMsbqR-XhSA)

sched hypercall unification -- tidying things up in
anticipation of suspend/resume

22 years agobitkeeper revision 1.548 (3fa3ddd2iaWWrC9Wsp6PzFqyfBb5Rg)
kaf24@scramble.cl.cam.ac.uk [Sat, 1 Nov 2003 16:22:42 +0000 (16:22 +0000)]
bitkeeper revision 1.548 (3fa3ddd2iaWWrC9Wsp6PzFqyfBb5Rg)

Rules.mk:
  Fix previous stoopid checkin.

22 years agobitkeeper revision 1.547 (3fa3dd2aH8eamu3ONvYovJgq8wBNbQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 1 Nov 2003 16:19:54 +0000 (16:19 +0000)]
bitkeeper revision 1.547 (3fa3dd2aH8eamu3ONvYovJgq8wBNbQ)

Many files:
  Fixes to the DOM0 interface and domain building code. Ready for new save/restore dom0_ops.

22 years agobitkeeper revision 1.546 (3fa28f7diGvQF9o2YySrbVIsTMQmdw)
kaf24@scramble.cl.cam.ac.uk [Fri, 31 Oct 2003 16:36:13 +0000 (16:36 +0000)]
bitkeeper revision 1.546 (3fa28f7diGvQF9o2YySrbVIsTMQmdw)

current.h, entry.S:
  Correct stack arithmetic when esp is not a multiple of 4 (eg. in the middle of skanky pcibios code).

22 years agobitkeeper revision 1.545 (3fa15531_S_9dzrhvLFbutEYRqDFkw)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Oct 2003 18:15:13 +0000 (18:15 +0000)]
bitkeeper revision 1.545 (3fa15531_S_9dzrhvLFbutEYRqDFkw)

dom0_ops.c:
  Fix compile warning.

22 years agobitkeeper revision 1.544 (3fa15259IWpuWetGe_175Hq5izSLnA)
ach61@labyrinth.cl.cam.ac.uk [Thu, 30 Oct 2003 18:03:05 +0000 (18:03 +0000)]
bitkeeper revision 1.544 (3fa15259IWpuWetGe_175Hq5izSLnA)

hypercall jumps to pervasive debugger

22 years agobitkeeper revision 1.543 (3fa14b5efqnjV9Bkspn4jEvpgORomw)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Oct 2003 17:33:18 +0000 (17:33 +0000)]
bitkeeper revision 1.543 (3fa14b5efqnjV9Bkspn4jEvpgORomw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.541.1.1 (3fa14b5aVZfwzFArgab1vhsTUV0TOA)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Oct 2003 17:33:14 +0000 (17:33 +0000)]
bitkeeper revision 1.541.1.1 (3fa14b5aVZfwzFArgab1vhsTUV0TOA)

time.c, hypervisor.h, kernel.c, head.S:
  Fix minios to work with revised Xen 1.2 interface.

22 years agobitkeeper revision 1.542 (3f9ffd93ZnP2SPpFtxRCNkTtIUn09A)
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 17:49:07 +0000 (17:49 +0000)]
bitkeeper revision 1.542 (3f9ffd93ZnP2SPpFtxRCNkTtIUn09A)

merge o death

22 years agobitkeeper revision 1.539.1.1 (3f9ffd56ju-qX7ro1SVzJmd1_pp1sg)
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 17:48:06 +0000 (17:48 +0000)]
bitkeeper revision 1.539.1.1 (3f9ffd56ju-qX7ro1SVzJmd1_pp1sg)

temporary fix

22 years agobitkeeper revision 1.535 (3f9ff926qXQI4th_qSbX8dxduU3-_A)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 17:30:14 +0000 (17:30 +0000)]
bitkeeper revision 1.535 (3f9ff926qXQI4th_qSbX8dxduU3-_A)

added tag split-1.1

22 years agobitkeeper revision 1.541 (3f9ff8fbmaj0I4Lv4-c5xyrEJ9tkCw)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 17:29:31 +0000 (17:29 +0000)]
bitkeeper revision 1.541 (3f9ff8fbmaj0I4Lv4-c5xyrEJ9tkCw)

Makefile:
  Bump version to 1.2-devel.

22 years agobitkeeper revision 1.540 (3f9ff6fb5-OZxKR3oPGMq34TKmBWjQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 17:20:59 +0000 (17:20 +0000)]
bitkeeper revision 1.540 (3f9ff6fb5-OZxKR3oPGMq34TKmBWjQ)

xen_block.c:
  Fix

22 years agobitkeeper revision 1.539 (3f9fee97LmrWncvzqKoEIzrY9jj3TQ)
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 16:45:11 +0000 (16:45 +0000)]
bitkeeper revision 1.539 (3f9fee97LmrWncvzqKoEIzrY9jj3TQ)

more mergey fun

22 years agobitkeeper revision 1.538 (3f9fec6ak_pRRMuf7OrN5fWEXAx52A)
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 16:35:54 +0000 (16:35 +0000)]
bitkeeper revision 1.538 (3f9fec6ak_pRRMuf7OrN5fWEXAx52A)

manual merge

22 years agobitkeeper revision 1.513.1.1 (3f9fea6boX1jvB2gmthgt7V7gZTbkA)
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 16:27:23 +0000 (16:27 +0000)]
bitkeeper revision 1.513.1.1 (3f9fea6boX1jvB2gmthgt7V7gZTbkA)

Many files:
  no more segments - initial renaming
xl_vbd.c:
  Rename: xenolinux-2.4.22-sparse/arch/xeno/drivers/block/xl_segment.c -> xenolinux-2.4.22-sparse/arch/xeno/drivers/block/xl_vbd.c
.del-xl_segment_proc.c~3ed615f9a000995e:
  Delete: xenolinux-2.4.22-sparse/arch/xeno/drivers/block/xl_segment_proc.c
.del-xen_physdisk.c~6fc678012cc92172:
  Delete: xen/drivers/block/xen_physdisk.c
.del-block.h~6f11045f32e11b92:
  Delete: xen/include/xeno/block.h
.del-segment.h~ae27bd5cb9ab97ea:
  Delete: xen/include/xeno/segment.h
xen_vbd.c:
  Rename: xen/drivers/block/xen_segment.c -> xen/drivers/block/xen_vbd.c
vbd.h:
  Rename: xen/include/xeno/physdisk.h -> xen/include/xeno/vbd.h
  Rename: xen/include/hypervisor-ifs/segment.h -> xen/include/hypervisor-ifs/vbd.h

22 years agobitkeeper revision 1.537 (3f9fdaf6WHo2pALR0EKO7h2Oe_V97A)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 15:21:26 +0000 (15:21 +0000)]
bitkeeper revision 1.537 (3f9fdaf6WHo2pALR0EKO7h2Oe_V97A)

network.c:
  Fixes to xenolinux net driver.

22 years agobitkeeper revision 1.536 (3f9fd20aglcfc5h0kB1oldciJuy2dQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 14:43:22 +0000 (14:43 +0000)]
bitkeeper revision 1.536 (3f9fd20aglcfc5h0kB1oldciJuy2dQ)

Many files:
  Modified blkdev and network interfaces to allow expedited flushing of pending request buffers.

22 years agobitkeeper revision 1.535 (3f9ed8beH34wIf4zqtfakVPIz5vGVg)
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 20:59:42 +0000 (20:59 +0000)]
bitkeeper revision 1.535 (3f9ed8beH34wIf4zqtfakVPIz5vGVg)

added tag latest-semistable

22 years agobitkeeper revision 1.535 (3f9ed8a2fZBk0CjxQTZazTwxPVGVjQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 20:59:14 +0000 (20:59 +0000)]
bitkeeper revision 1.535 (3f9ed8a2fZBk0CjxQTZazTwxPVGVjQ)

xeno.c, xl_block.c:
  Make Xenolinux a bit noisier on blkdev errors. Properly mark read-only partitions as such, to avoid disappearing files.

22 years agobitkeeper revision 1.534 (3f9e7d6cDzOy5qVNkizn9WE_oKdsiA)
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 14:30:04 +0000 (14:30 +0000)]
bitkeeper revision 1.534 (3f9e7d6cDzOy5qVNkizn9WE_oKdsiA)

dummy, xenlogo.eps, xenstyle.cls, style.tex, interface.tex, Makefile:
  new file

22 years agobitkeeper revision 1.533 (3f9e6a73y_so5j_vqiY6UPUJof-DFQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 13:09:07 +0000 (13:09 +0000)]
bitkeeper revision 1.533 (3f9e6a73y_so5j_vqiY6UPUJof-DFQ)

time.c:
  Fix up interpolation of time so that, under normal use, we will never see time go backwards.

22 years agobitkeeper revision 1.532 (3f9e5323lNKiselc-ZGn8rFVU5PAVQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 11:29:39 +0000 (11:29 +0000)]
bitkeeper revision 1.532 (3f9e5323lNKiselc-ZGn8rFVU5PAVQ)

Many files:
  Cleanups and renames to teh Xen interface.
.del-dom_mem_ops.h~73077f4b4349054:
  Delete: xenolinux-2.4.22-sparse/arch/xeno/drivers/balloon/dom_mem_ops.h
dom_mem_ops.h:
  Rename: xen/include/xeno/dom_mem_ops.h -> xen/include/hypervisor-ifs/dom_mem_ops.h

22 years agobitkeeper revision 1.531 (3f9da0175ZA8nMoVtg9tCQeXL4osyw)
kaf24@scramble.cl.cam.ac.uk [Mon, 27 Oct 2003 22:45:43 +0000 (22:45 +0000)]
bitkeeper revision 1.531 (3f9da0175ZA8nMoVtg9tCQeXL4osyw)

time.c, xen_log.c, xen_cpuperf.c:
  Add 'independent_wallclock' cmdline and sysctl options to xenolinux.

22 years agobitkeeper revision 1.530 (3f9d4e1cKFIF732Xycy-zmcjUm1YFw)
kaf24@scramble.cl.cam.ac.uk [Mon, 27 Oct 2003 16:55:56 +0000 (16:55 +0000)]
bitkeeper revision 1.530 (3f9d4e1cKFIF732Xycy-zmcjUm1YFw)

added tag latest-semistable

22 years agobitkeeper revision 1.530 (3f9d4b50eBCuXVk_ImRaxIb9MV1j3g)
kaf24@scramble.cl.cam.ac.uk [Mon, 27 Oct 2003 16:44:00 +0000 (16:44 +0000)]
bitkeeper revision 1.530 (3f9d4b50eBCuXVk_ImRaxIb9MV1j3g)

time.c:
  new file
Many files:
  Major fixes to time in Xen and Xenolinux. DOM0 can now set the wallclock time, perhaps using ntpd, for all other domains.

22 years agobitkeeper revision 1.529 (3f8fc2fe0B2d6C1J6fAamzO9FAybWA)
iap10@labyrinth.cl.cam.ac.uk [Fri, 17 Oct 2003 10:22:54 +0000 (10:22 +0000)]
bitkeeper revision 1.529 (3f8fc2fe0B2d6C1J6fAamzO9FAybWA)

Add some error checking to xen-clone

22 years agobitkeeper revision 1.528 (3f8fc167wdsskH7154hC5n8rpjKSAw)
iap10@labyrinth.cl.cam.ac.uk [Fri, 17 Oct 2003 10:16:07 +0000 (10:16 +0000)]
bitkeeper revision 1.528 (3f8fc167wdsskH7154hC5n8rpjKSAw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

22 years agobitkeeper revision 1.526.1.1 (3f8fc160axLZxAciQvvwLuO7BW8p0A)
iap10@labyrinth.cl.cam.ac.uk [Fri, 17 Oct 2003 10:16:00 +0000 (10:16 +0000)]
bitkeeper revision 1.526.1.1 (3f8fc160axLZxAciQvvwLuO7BW8p0A)

trivial change to xen-clone to enable it to work on old repositories without the xenolinux-sparse link.

22 years agobitkeeper revision 1.527 (3f8fb4a16LPOSuutnwr8zgDB3Ws1Kw)
kaf24@scramble.cl.cam.ac.uk [Fri, 17 Oct 2003 09:21:37 +0000 (09:21 +0000)]
bitkeeper revision 1.527 (3f8fb4a16LPOSuutnwr8zgDB3Ws1Kw)

system.h:
  Slightly better restore_flags in xenolinux.

22 years agobitkeeper revision 1.526 (3f8f4139NGtfXYTOvQIloULmYg2ktg)
iap10@labyrinth.cl.cam.ac.uk [Fri, 17 Oct 2003 01:09:13 +0000 (01:09 +0000)]
bitkeeper revision 1.526 (3f8f4139NGtfXYTOvQIloULmYg2ktg)

Add a couple of software performance counters to the page table update routines.

22 years agobitkeeper revision 1.525 (3f8f40d5f-vrfYUtEwXamtkNP2zQog)
iap10@labyrinth.cl.cam.ac.uk [Fri, 17 Oct 2003 01:07:33 +0000 (01:07 +0000)]
bitkeeper revision 1.525 (3f8f40d5f-vrfYUtEwXamtkNP2zQog)

Trivial change to xen-clone to allow it to be invoked on a specific version
of the repository e.g.
xen-clone "-rlatest-semistable bk://xen.bkbits.net/xeno-unstable.bk"

NB: the quote characters are necessary because this is a hack...

22 years agobitkeeper revision 1.524 (3f8d60bbWQ4zSOsE99hsVgC8-htjLw)
ach61@labyrinth.cl.cam.ac.uk [Wed, 15 Oct 2003 14:59:07 +0000 (14:59 +0000)]
bitkeeper revision 1.524 (3f8d60bbWQ4zSOsE99hsVgC8-htjLw)

add hook for pervasive debugging

22 years agobitkeeper revision 1.475 (3f8d57cbj94Bh2SXKisZdFeYRB0u6g)
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Oct 2003 14:20:59 +0000 (14:20 +0000)]
bitkeeper revision 1.475 (3f8d57cbj94Bh2SXKisZdFeYRB0u6g)

added tag latest-stable

22 years agobitkeeper revision 1.523 (3f8d57c58u4KU255QZ5DBVtRPzj6Gw)
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Oct 2003 14:20:53 +0000 (14:20 +0000)]
bitkeeper revision 1.523 (3f8d57c58u4KU255QZ5DBVtRPzj6Gw)

added tag latest-semistable

22 years agobitkeeper revision 1.475 (3f8d56b04N-tuO0FxNTyheCmY4lCqQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Oct 2003 14:16:16 +0000 (14:16 +0000)]
bitkeeper revision 1.475 (3f8d56b04N-tuO0FxNTyheCmY4lCqQ)

added tag split-1.0

22 years agobitkeeper revision 1.523 (3f8d45afmOSC0dmdY8hdLN0JzYtutA)
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Oct 2003 13:03:43 +0000 (13:03 +0000)]
bitkeeper revision 1.523 (3f8d45afmOSC0dmdY8hdLN0JzYtutA)

xen_log.c:
  Another fix to xen_log.

22 years agobitkeeper revision 1.522 (3f8d3cffmNKgZ0npDLxqj41Tk8Lk4w)
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Oct 2003 12:26:39 +0000 (12:26 +0000)]
bitkeeper revision 1.522 (3f8d3cffmNKgZ0npDLxqj41Tk8Lk4w)

xi_build.c:
  Cleanups to xi_build.

22 years agobitkeeper revision 1.521 (3f8d37346rDopjoEe3cyqj2ebjNMJw)
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Oct 2003 12:01:56 +0000 (12:01 +0000)]
bitkeeper revision 1.521 (3f8d37346rDopjoEe3cyqj2ebjNMJw)

keyhandler.c:
  Remove P6-specific keyhandlers in Xen that crash P4.

22 years agobitkeeper revision 1.520 (3f8d13d8qVVqxcYD--4cXYs5egqNyg)
kaf24@scramble.cl.cam.ac.uk [Wed, 15 Oct 2003 09:31:04 +0000 (09:31 +0000)]
bitkeeper revision 1.520 (3f8d13d8qVVqxcYD--4cXYs5egqNyg)

Many files:
  Fix the minos license so that it is usable for XP and BSD ports.
minios.lds:
  Rename: extras/mini-os/vmlinux.lds -> extras/mini-os/minios.lds
.del-list.h~d612a8726e8d42e:
  Delete: extras/mini-os/h/list.h
.del-COPYING~1f9753354580bd13:
  Delete: extras/mini-os/COPYING

22 years agobitkeeper revision 1.519 (3f8c8d79EqsizxTJbNNI85MNTKRl6g)
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Oct 2003 23:57:45 +0000 (23:57 +0000)]
bitkeeper revision 1.519 (3f8c8d79EqsizxTJbNNI85MNTKRl6g)

memory.c:
  Fix a bug introduced in teh previous bug fix...

22 years agobitkeeper revision 1.518 (3f8c89edP5chDaj1mr0mM5bVQRlRkg)
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Oct 2003 23:42:37 +0000 (23:42 +0000)]
bitkeeper revision 1.518 (3f8c89edP5chDaj1mr0mM5bVQRlRkg)

memory.c:
  Fix bug in new LDT shadow mapping code.

22 years agobitkeeper revision 1.517 (3f8c36e5vjcydzKJknIC6-pAEW9YaA)
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Oct 2003 17:48:21 +0000 (17:48 +0000)]
bitkeeper revision 1.517 (3f8c36e5vjcydzKJknIC6-pAEW9YaA)

memory.c:
  Fix deadlock bug introduced in previous changeset.

22 years agobitkeeper revision 1.516 (3f8c15d525UM6tJE0aWBdRe-3P9cVw)
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Oct 2003 15:27:17 +0000 (15:27 +0000)]
bitkeeper revision 1.516 (3f8c15d525UM6tJE0aWBdRe-3P9cVw)

memory.c, traps.c:
  Preload the first page of the guest LDT when the shadow mapping is invalidated for any reason.

22 years agobitkeeper revision 1.515 (3f8c05c9ugF0DM7SjnFypZrwVlJ7jQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Oct 2003 14:18:49 +0000 (14:18 +0000)]
bitkeeper revision 1.515 (3f8c05c9ugF0DM7SjnFypZrwVlJ7jQ)

xen_log.c:
  Now xen_log really does compile and link.

22 years agobitkeeper revision 1.514 (3f8c0453k2cfPmL7Efba8qg4u0BCzg)
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Oct 2003 14:12:35 +0000 (14:12 +0000)]
bitkeeper revision 1.514 (3f8c0453k2cfPmL7Efba8qg4u0BCzg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.510.1.1 (3f8c044fubZknMoFWYMcHcTrrIOO3Q)
kaf24@scramble.cl.cam.ac.uk [Tue, 14 Oct 2003 14:12:31 +0000 (14:12 +0000)]
bitkeeper revision 1.510.1.1 (3f8c044fubZknMoFWYMcHcTrrIOO3Q)

sched.h, irq.h, traps.c, entry.S, boot.S:
  A final cleanup of segment-register handling in Xen. We now safely propagate invalid segment register contents to the guest-OS failsafe handler in all cases.

22 years agobitkeeper revision 1.513 (3f8bd32enJosHd07EPUZKBgRuaErAw)
smh22@labyrinth.cl.cam.ac.uk [Tue, 14 Oct 2003 10:42:54 +0000 (10:42 +0000)]
bitkeeper revision 1.513 (3f8bd32enJosHd07EPUZKBgRuaErAw)

xen_log.c:
  now compiles - still not tested

22 years agobitkeeper revision 1.512 (3f8bcf2a0Vz2xXrdEA4lXWy2qRMaSg)
iap10@labyrinth.cl.cam.ac.uk [Tue, 14 Oct 2003 10:25:46 +0000 (10:25 +0000)]
bitkeeper revision 1.512 (3f8bcf2a0Vz2xXrdEA4lXWy2qRMaSg)

oops, forgot to click on xen_log to add it to repository.

22 years agobitkeeper revision 1.511 (3f8b2745pCeuF80gXzgE1x31zkPTSg)
iap10@labyrinth.cl.cam.ac.uk [Mon, 13 Oct 2003 22:29:25 +0000 (22:29 +0000)]
bitkeeper revision 1.511 (3f8b2745pCeuF80gXzgE1x31zkPTSg)

Add tools/misc/xen_log -- an alternative to xen_read_console that
sends all domain console output to the domain0 syslog.
Thanks to Jeff Clark.

22 years agobitkeeper revision 1.510 (3f8b2293sVxqxMv1f_A1X3GD3f08Fg)
kaf24@scramble.cl.cam.ac.uk [Mon, 13 Oct 2003 22:09:23 +0000 (22:09 +0000)]
bitkeeper revision 1.510 (3f8b2293sVxqxMv1f_A1X3GD3f08Fg)

xen_physdisk.c, domain.c, dom0_ops.c:
  Various bug fixes and cleanups. Killing domains now works again.

22 years agobitkeeper revision 1.509 (3f8afcabHDOKu684yI1EnHFQf2vdXw)
kaf24@scramble.cl.cam.ac.uk [Mon, 13 Oct 2003 19:27:39 +0000 (19:27 +0000)]
bitkeeper revision 1.509 (3f8afcabHDOKu684yI1EnHFQf2vdXw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.507.1.1 (3f8afca68tARrjwbsdfz6r8AE80qnA)
kaf24@scramble.cl.cam.ac.uk [Mon, 13 Oct 2003 19:27:34 +0000 (19:27 +0000)]
bitkeeper revision 1.507.1.1 (3f8afca68tARrjwbsdfz6r8AE80qnA)

i386_ksyms.c:
  Tiny fix to xenolinux to make it build.

22 years agobitkeeper revision 1.508 (3f8af368AwYbJS7oXYGeDRjPkgCdGQ)
iap10@labyrinth.cl.cam.ac.uk [Mon, 13 Oct 2003 18:48:08 +0000 (18:48 +0000)]
bitkeeper revision 1.508 (3f8af368AwYbJS7oXYGeDRjPkgCdGQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

22 years agobitkeeper revision 1.502.1.1 (3f8af360M4G828e2k2pnLVeN8iCu0g)
iap10@labyrinth.cl.cam.ac.uk [Mon, 13 Oct 2003 18:48:00 +0000 (18:48 +0000)]
bitkeeper revision 1.502.1.1 (3f8af360M4G828e2k2pnLVeN8iCu0g)

add bz2 support in xen-clone

22 years agobitkeeper revision 1.507 (3f8ad9d51NEWhiPGDd2jxu-ez0fnOA)
kaf24@scramble.cl.cam.ac.uk [Mon, 13 Oct 2003 16:59:01 +0000 (16:59 +0000)]
bitkeeper revision 1.507 (3f8ad9d51NEWhiPGDd2jxu-ez0fnOA)

i386_ksyms.c, sched.h, ide-cd.h, memory.c, traps.c, process.c, entry.S:
  Fix LDT bug when switching domains.

22 years agobitkeeper revision 1.506 (3f88167eEXnAd-cmzFGwEPmqdJEKDg)
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Oct 2003 14:41:02 +0000 (14:41 +0000)]
bitkeeper revision 1.506 (3f88167eEXnAd-cmzFGwEPmqdJEKDg)

xl_block.c:
  Remove bogus permission checks from xlblk ioctl.

22 years agobitkeeper revision 1.505 (3f88123avJcxOfXCNp2EJ21JBegFRg)
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Oct 2003 14:22:50 +0000 (14:22 +0000)]
bitkeeper revision 1.505 (3f88123avJcxOfXCNp2EJ21JBegFRg)

xen-mkdevnodes:
  Create the xvd device nodes with permissions 600 to be totally sure we don't give users direct-access privilege.

22 years agobitkeeper revision 1.504 (3f87bbcbtlFf9Z9aNjetFO1sTxeh1A)
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Oct 2003 08:14:03 +0000 (08:14 +0000)]
bitkeeper revision 1.504 (3f87bbcbtlFf9Z9aNjetFO1sTxeh1A)

Makefile:
  Another manual merge.

22 years agobitkeeper revision 1.503 (3f87bb888GFs_glucvd8TfB69He-BQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Oct 2003 08:12:56 +0000 (08:12 +0000)]
bitkeeper revision 1.503 (3f87bb888GFs_glucvd8TfB69He-BQ)

Manual merge

22 years agobitkeeper revision 1.501.1.2 (3f87baa7GCRi_yatMEUW36MM6ZAyEQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Oct 2003 08:09:11 +0000 (08:09 +0000)]
bitkeeper revision 1.501.1.2 (3f87baa7GCRi_yatMEUW36MM6ZAyEQ)

xen_refresh_dev.c:
  new file

22 years agobitkeeper revision 1.501.1.1 (3f87b9c8EzBW2E02feJeTxpF8raA7Q)
kaf24@scramble.cl.cam.ac.uk [Sat, 11 Oct 2003 08:05:28 +0000 (08:05 +0000)]
bitkeeper revision 1.501.1.1 (3f87b9c8EzBW2E02feJeTxpF8raA7Q)

xl_block.c, Makefile, CommandVbdList.java:
  Fix attach of vbds to an already running guest. Created xen_refresh_dev for this purpose.

22 years agobitkeeper revision 1.502 (3f87080cq7U6Gnq5kREYk6dTNB2VJA)
iap10@labyrinth.cl.cam.ac.uk [Fri, 10 Oct 2003 19:27:08 +0000 (19:27 +0000)]
bitkeeper revision 1.502 (3f87080cq7U6Gnq5kREYk6dTNB2VJA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

22 years agobitkeeper revision 1.498.1.2 (3f870808Dvsdzic2p7uQgZ0pTQzx7w)
iap10@labyrinth.cl.cam.ac.uk [Fri, 10 Oct 2003 19:27:04 +0000 (19:27 +0000)]
bitkeeper revision 1.498.1.2 (3f870808Dvsdzic2p7uQgZ0pTQzx7w)

add a handy tool for reading the P4 performance counters: xen_perfctr

22 years agobitkeeper revision 1.498.1.1 (3f8707eaKlkrjYr25jktT_f0NAFf1A)
iap10@labyrinth.cl.cam.ac.uk [Fri, 10 Oct 2003 19:26:34 +0000 (19:26 +0000)]
bitkeeper revision 1.498.1.1 (3f8707eaKlkrjYr25jktT_f0NAFf1A)

New dom0 op to read/write msr's from privileged domains, mainly so you can use perfomance counters.

22 years agobitkeeper revision 1.501 (3f86e24efokzHYQdPBVew6ZStP9mLg)
kaf24@scramble.cl.cam.ac.uk [Fri, 10 Oct 2003 16:46:06 +0000 (16:46 +0000)]
bitkeeper revision 1.501 (3f86e24efokzHYQdPBVew6ZStP9mLg)

ParseVbdCreate.java:
  Fix vbdcreate xenctl call to attach vbds to dom0.

22 years agobitkeeper revision 1.500 (3f86be35Q1ywfgRyq1VKkvPUP_JZ_A)
kaf24@scramble.cl.cam.ac.uk [Fri, 10 Oct 2003 14:12:05 +0000 (14:12 +0000)]
bitkeeper revision 1.500 (3f86be35Q1ywfgRyq1VKkvPUP_JZ_A)

xi_vif_params.c:
  new file
dev.c, vif.h, network.h, network.c, xen_read_console.c, Makefile:
  Credit-based network scheduling.

22 years agobitkeeper revision 1.499 (3f867c85oOyUdtcboCzrLgktKtvdgA)
kaf24@scramble.cl.cam.ac.uk [Fri, 10 Oct 2003 09:31:49 +0000 (09:31 +0000)]
bitkeeper revision 1.499 (3f867c85oOyUdtcboCzrLgktKtvdgA)

ac_timer.h, ac_timer.c:
  Xen ac timers now use a heap to find earliest timeout.

22 years agobitkeeper revision 1.498 (3f852b5cCUvtapSFnyCRbI57fF2ilQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 9 Oct 2003 09:33:16 +0000 (09:33 +0000)]
bitkeeper revision 1.498 (3f852b5cCUvtapSFnyCRbI57fF2ilQ)

kernel.c, process.c, README.CD:
  Add 'noreboot' option, and auto-detection of display adaptors.

22 years agobitkeeper revision 1.497 (3f851fdaCPqNEDqwqkVC4gYJpCZ0pg)
kaf24@scramble.cl.cam.ac.uk [Thu, 9 Oct 2003 08:44:10 +0000 (08:44 +0000)]
bitkeeper revision 1.497 (3f851fdaCPqNEDqwqkVC4gYJpCZ0pg)

dev.c:
  Allow arbitrary ethernet protocols to transfer between physical network and DOM0,VIF0.

22 years agobitkeeper revision 1.496 (3f841becdre1gQrbAv8C5pF-O_M1fg)
kaf24@scramble.cl.cam.ac.uk [Wed, 8 Oct 2003 14:15:08 +0000 (14:15 +0000)]
bitkeeper revision 1.496 (3f841becdre1gQrbAv8C5pF-O_M1fg)

sched.h, pgalloc.h, timer.c, schedule.c, domain.c, smp.c:
  Various cleanups. Nothing major.

22 years agobitkeeper revision 1.495 (3f841454kYDagBZ_MGwN-X40dU79WA)
kaf24@scramble.cl.cam.ac.uk [Wed, 8 Oct 2003 13:42:44 +0000 (13:42 +0000)]
bitkeeper revision 1.495 (3f841454kYDagBZ_MGwN-X40dU79WA)

GUEST_CHANGES:
  new file

22 years agobitkeeper revision 1.494 (3f840f16QQEkkQcQcqWhm4WGPMd9uQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 8 Oct 2003 13:20:22 +0000 (13:20 +0000)]
bitkeeper revision 1.494 (3f840f16QQEkkQcQcqWhm4WGPMd9uQ)

compiler.h:
  new file
config.h, memory.c, domain.c:
  Implement static branch prediction using gcc's builtin support.